<?php
/**
 * 如果一个类实现了iterator接口,就必须实现这五个方法，如果实现了这五个方法，就很容易的对这个类进行迭代
 * 这里的DirectoryIterator类之所以拿来就能使用,是因为系统已经实现了iterator接口，所以可以像下面这样使用
 * **/
$dir = new DirectoryIterator(dirname(__FILE__));
foreach($dir as $fileinfo){
    //如果不是文件夹的话
    if(!$fileinfo->isDir()){
        echo $fileinfo->getFilename(),"\t",$fileinfo->getSize(),PHP_EOL;
    }
}